<?php
/**
 * 前端公共类
 * @Author hugo
 * @Email webmaster@jushare.com
 * @Date: 13-12-21
 * @Time: 下午12:45
 */
namespace Common\Controller;
use Think\Controller;

abstract class FrontController extends Controller
{
    function _initialize(){
        self::theme_init();
    }

    /*========
    * 设置模板文件路径
    ========*/
    private static function theme_init(){
        $tmpl_array = C('TMPL_PARSE_STRING');
        foreach($tmpl_array as $key => $item){
            $item = str_replace('[DEFAULT_THEME]', C('DEFAULT_THEME') . '/' . strtolower(MODULE_NAME), $item);
            $tmpl_array[$key] = $item;
        }
        C('TMPL_PARSE_STRING', $tmpl_array);
        //C('TMPL_ACTION_ERROR', ); // 默认错误跳转对应的模板文件
    }

    /*================
     * 设置公共首页
     * 如果需要给模板传值,在相应Controller中添加_before_index方法
     ================*/
    public function index(){
        $this->display();
    }
}

